#include <stdio.h>
#include <unistd.h>

void func(int cnt, char *p)
{
    if (cnt == 4) {
        *p = 0;
        return;
    }
    func(cnt + 1, p);
}

int main()
{
    printf("sleep 1 start\n");
    sleep(1);
    printf("sleep 1 end\n");
    func(0, nullptr);
    return 0;
}
